'''方法1.使用{}创建集合'''
s1 = {1, 2, 3, 4, 4, 5, 5, 6, 7, 7}
print(s1, type(s1))  # {1, 2, 3, 4, 5, 6, 7} <class 'set'>
# 会去除重复元素，可以把集合看作没有value的字典，而字典的键不能重复
'''方法2.使用set()函数'''
s2 = set(range(6))
print(s2, type(s2))
s3 = set(['20', 30, 49, 3, 1, 2, 3, 3, 2, 2, ])  # {1, 2, 3, 49, 20, 30} <class 'set'>
# 结果说明集合是无序的，会自动去除重复元素
print(s3, type(s3))
s4 = set(('hello', 23, 23, 45, 2))
print(s4, type(s4))
s5 = set({'zh': 12, 'ss': 45})  #  {'ss', 'zh'} <class 'set'> 会去除字典的value
print(s5, type(s5))
s6=set('Python')
print(s6, type(s6))     #   {'t', 'h', 'o', 'n', 'P', 'y'} <class 'set'> 无序
'''空集合的创建'''
s7={}
print(s7,type(s7))  #   类型是dict，故不是这么创建的
s8=set()    #   或者set({}) 也可以创建
print(s8,type(s8))
